struct _IOMMU_PAGE_HANDLING_DATA// Size=0x28
{
    struct _EX_PUSH_LOCK ResetLock;// Offset=0x0 Size=0x8
    unsigned long long Lock;// Offset=0x8 Size=0x8
    unsigned long ValidGroupFaultSequenceNumber;// Offset=0x10 Size=0x4
    unsigned long FaultPacketBytes;// Offset=0x14 Size=0x4
    unsigned long  ( * GetPageFault)(void * ,void * ,unsigned long * ,unsigned long long * ,wchar_t * ,struct _IOMMU_PAGE_FAULT_PRIVATE_DATA * ,void ** ,unsigned long long * );// Offset=0x18 Size=0x8
    void  ( * DismissPageFault)(void * ,void * ,long ,unsigned char ,struct _IOMMU_PAGE_FAULT_PRIVATE_DATA * );// Offset=0x20 Size=0x8
};